 |
API Documentation
|
|
|
static void setInt(const nkScripts::DataStack &stack)
static nkScripts::OutputValue getNodeNature(void *node)
static void updateEnvironment(nkScripts::Environment *env)
Defines an environment in which scripts can execute.
Definition: Environment.h:14
static void setString(const nkScripts::DataStack &stack)
static nkScripts::OutputValue getArrayElement(const nkScripts::DataStack &stack)
static void setBool(const nkScripts::DataStack &stack)
static nkScripts::OutputValue isValueTypeNumber(const nkScripts::DataStack &stack)
static void setDouble(const nkScripts::DataStack &stack)
static void setFloat(const nkScripts::DataStack &stack)
Encompasses the wrapping of nkExport for Lua.
Definition: Constants.h:7
std::vector< FunctionParameter > DataStack
A data stack, mainly used for parameters.
Definition: FunctionDefines.h:8
A function parameter, used within the stack of arguments.
Definition: FunctionParameter.h:25
Wraps a nkExport::Node and offers functions for use in scripting.
Definition: NodeWrapper.h:12
static nkScripts::OutputValue getMemberValue(const nkScripts::DataStack &stack)
static nkScripts::OutputValue getNodeValueType(void *node)
static nkScripts::OutputValue getFloat(void *node)
static nkScripts::OutputValue getDouble(void *node)
static void destructor(void *toDestroy)
static nkScripts::OutputValue getArraySize(void *node)
static nkScripts::OutputValue getInt(void *node)
static nkScripts::OutputValue addMember(const nkScripts::DataStack &stack)
static nkScripts::OutputValue getString(void *node)
static void * constructor(const nkScripts::DataStack &stack)
static nkScripts::OutputValue getBool(void *node)
static nkScripts::OutputValue addElement(const nkScripts::DataStack &stack)